Cognitive levels and Software Maintenance Sub-tasks
نویسندگان
چکیده
This paper describes a case study that was carried out to characterize the behaviour of professional programmers, working on in-vivo software maintenance tasks, in terms of the cognitive levels of Bloom’s taxonomy. Specifically, it evaluates if their behaviour on specific maintenance sub-tasks can be associated with specific cognitive levels of the taxonomy. The findings suggest that some such relationships do exist. Indeed, several of the identified relationships are at the most cognitively-demanding levels of Bloom’s taxonomy. Allied with reports from other research in the domain of software maintenance, these relationships suggest that difficult sub-tasks within software maintenance are difficult, in part, because of the cognitive levels that programmers must work at when undertaking them. Thus, they suggest the nature of the support that should be offered to maintenance programmers involved in these tasks.
منابع مشابه
The Role of Cognitive Fit in the Relationship Between Software Comprehension and Modification
Although there is a long tradition of empirical studies of software developers, few studies have focused on software maintenance. Prior work is predicated on the belief that higher levels of software comprehension are associated with higher levels of performance on modification tasks. This study provides a more complete understanding of the relationship between software comprehension and modifi...
متن کاملLearning Software Maintenance Tasks in Offshoring Projects: A Cognitive-Load Perspective
Individual learning is central to the success of the transition phase in software maintenance offshoring projects. However, little is known on how learning activities, such as on-the-job training and formal presentations, are effectively combined during the transition phase. In this study, we present and test propositions derived from cognitive load theory. The results of a multiple-case study ...
متن کاملThe Relationship between Local and Global Coherence and Cognitive Processes in Persian-speaking Elderly Population
Objective: Many studies have suggested that there is a relationship between coherence and cognitive processes. This study aims at investigating this hypothesis through assessing the relationship between cognitive variables and coherence in the discourse of two groups of Persian-speaking younger and older adults. Methods: In order to evaluate our participants' cognitive capabilities, we recrui...
متن کاملAn Empirical Study Evaluating Depth of Inheritance on the Maintainability of Object Oriented Software
This empirical research was undertaken as part of a multi method programme of research to investigate unsupported claims made of object oriented technology A series of subject based laboratory experiments including an internal replication tested the e ect of inheritance depth on the maintainability of object oriented software Subjects were timed performing identical maintenance tasks on object ...
متن کاملTrodden and Untrodden Paths: A Study of Cognitive Processes in Oral Responding and Questioning
The present study was an attempt to provide a psycholinguistic account of cognitive processes underlying responding and questioning. It also strived to identify the potential differences between responding and questioning cognitive processes in Target Language Use Situation tasks. To accomplish the objectives, 65 Iranian general IELTS applicants from two foreign language learning instit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009